New Applications of random Sampling in Computational Geometry

نویسنده

  • Kenneth L. Clarkson
چکیده

This paper gives several new demonstrations of the usefulness of random sampling techniques in computational geometry. One new algorithm creates a search structure for arrangements of hyperplanes by sampling the hyperplanes and using information from the resulting arrangement to divide and conquer. This algorithm requires O(s) expected preprocessing time to build a search structure for an arrangement of s hyperplanes in d dimensions. The expectation, as with all expected times reported here, is with respect to the random behavior of the algorithm, and holds for any input. Given the data structure, and a query point p, the cell of the arrangement containing p can be found in O(log s) worst-case time. (The bound holds for any fixed ǫ > 0, with the constant factors dependent on d and ǫ.) Using point-plane duality, the algorithm may be used for answering halfspace range queries. Another algorithm finds random samples of simplices to determine the separation distance of two polytopes. The algorithm uses expected O(n) time, where n is the total number of vertices of the two polytopes. This matches previous results [11] for the case d = 3 and extends them. Another algorithm samples points in the plane to determine their order k Voronoi diagram, and requires expected O(sk) time for s points. (It is assumed that no four of the points are cocircular.) This sharpens the bound O(sk log s) for Lee’s algorithm [21], and O(s log s+ k(s− k) log s) for Chazelle and Edelsbrunner’s algorithm [4]. Finally, random sampling is used to show that any set of s points in E has O(sk log s/(log log s)) distinct j-sets with j ≤ k. (For S ⊂ E, a set S ⊂ S with |S| = j is a j-set of S if there is a halfspace h with S = S∩h.) This sharpens with respect to k the previous bound O(sk) [5]. The proof of the bound given here is an instance of a “probabilistic method” [16]. A preliminary version of this paper appeared in the Proceedings of the 18th Annual ACM Symposium on Theory of Computing, 1986.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parleda: a Library for Parallel Processing in Computational Geometry Applications

ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...

متن کامل

Sweep Line Algorithm for Convex Hull Revisited

Convex hull of some given points is the intersection of all convex sets containing them. It is used as primary structure in many other problems in computational geometry and other areas like image processing, model identification, geographical data systems, and triangular computation of a set of points and so on. Computing the convex hull of a set of point is one of the most fundamental and imp...

متن کامل

Applications of Random Sampling to On-line Algorithms in Computational Geometry

This paper presents a general framework for the design and randomized analysis of geometric algorithms. These algorithms are on-line and the framework provides general bounds for their expected space and time complexities when averaging over all permutations of the input data. The method is general and can be applied to various geometric problems. The power of the technique is illustrated by ne...

متن کامل

A Simple Sampling Lemma: Analysis and Applications in Geometric Optimization

Random sampling is an efficient method to deal with constrained optimization problems in computational geometry. In a first step, one finds the optimal solution subject to a random subset of the constraints; in many cases, the expected number of constraints still violated by that solution is then significantly smaller than the overall number of constraints that remain. This phenomenon can be ex...

متن کامل

Near Pole Polar Diagram of Points and its Duality with Applications

In this paper we propose a new approach to plane partitioning with similar features to those of Polar Diagram, but we assume that the pole is close to the sites. The result is a new tessellation of the plane in regions called Near Pole Polar Diagram NPPD. Here we define the (NPPD) of points, the dual and the Contracted dual of it, present an optimal algorithms to draw them and discuss the appli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Discrete & Computational Geometry

دوره 2  شماره 

صفحات  -

تاریخ انتشار 1987